Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new test for the simulation of a box created as mesh #290

Closed
wants to merge 38 commits into from

Conversation

lorycontixd
Copy link
Contributor

@lorycontixd lorycontixd commented Nov 15, 2024


📚 Documentation preview 📚: https://jaxsim--290.org.readthedocs.build//290/

flferretti and others added 30 commits November 14, 2024 15:22
Co-authored-by: Lorenzo Conti <[email protected]>
- Moved mesh parsing logic inside method for creating mesh collisions
- Removed vs code settings
- Removed empty mesh parsing test
- Remove leftover comments
- MeshMappingMethods inherit from IntEnum instead of Enum
- Added center comparison for MeshCollision object
- Restructured mesh_collision creation method
- Removed unnecessary hash inheritance
- Implemented AAP algorithm
- Restructured collision parsing to accept the new algorithms
- Wrote tests for AAP algorithm
- Updated JaxSim dependencies
- New mesh wrapping algorithms (mesh decimation, object mapping, aap, select points over axis)
- Implemented tests of above except first algorithm
- Updated manifold3d dependency (used in object mapping)
- Restructured meshes module
- Renamed some function paramaeters
- Added a few tests
TODO: migrate MeshMapping static class to inheritance structure
- Redefined methods using classes
- Adapted rod parser to new structure
- Reimplemented tests with new structure
- Removed a line that would always set the extracted points to the vertices
- Added a few debug lines using logger
- Added string magics on mesh wrapping methods for easier logging
- Added log to indicate number of extracted points
- Added extra check on objectmapping method
lorycontixd and others added 8 commits November 14, 2024 15:32
- Added string magics on mesh wrapping methods for easier logging
- Added log to indicate number of extracted points
- Added extra check on objectmapping method
- Removed unused dependencies in pyproject.toml
- Moved from warning to exception if passed mesh is empty

Co-authored-by: Filippo Luca Ferretti <[email protected]>
Co-authored-by: Filippo Luca Ferretti <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants